package com.ulife.order.api.response;

import com.ulife.common.gateway.utils.annotation.Description;

import java.io.Serializable;

/**
 * Created by Lbq on 2016/06/14.
 */
@Description("订单退款单据信息")
public class SoRefundBillInfo implements Serializable {

    @Description("订单退款单据号")
    public String refundBillNo;
    @Description("订单号")
    public String soNo;
    @Description("退款类型")
    public String refundType;
    @Description("订单支付Id")
    public long soPayId;
    @Description("退款路径")
    public String refundWay;
    @Description("退款渠道")
    public String refundChannel;
    @Description("退款流水号")
    public String refundSerialNumber;
    @Description("退款银行流水号")
    public String refundBankSerialNumber;
    @Description("退款状态")
    public int refundStatus;
    @Description("退款金额")
    public double refundAmount;
    @Description("备注")
    public String remark;
    @Description("退款单状态")
    public int status;
    @Description("创建人")
    public long creator;
    @Description("创建时间")
    public long createTime;
    @Description("修改人")
    public long modifier;
    @Description("修改时间")
    public long modifyTime;
    //ext
    @Description("原支付方式")
    public String payChannel;
    @Description("原支付金额")
    public double payAmount;
    @Description("原交易流水号")
    public String txSerialNumber;



    public String getRefundBillNo() {
        return refundBillNo;
    }

    public void setRefundBillNo(String refundBillNo) {
        this.refundBillNo = refundBillNo;
    }

    public String getSoNo() {
        return soNo;
    }

    public void setSoNo(String soNo) {
        this.soNo = soNo;
    }

    public String getRefundType() {
        return refundType;
    }

    public void setRefundType(String refundType) {
        this.refundType = refundType;
    }

    public long getSoPayId() {
        return soPayId;
    }

    public void setSoPayId(long soPayId) {
        this.soPayId = soPayId;
    }

    public String getRefundWay() {
        return refundWay;
    }

    public void setRefundWay(String refundWay) {
        this.refundWay = refundWay;
    }

    public String getRefundChannel() {
        return refundChannel;
    }

    public void setRefundChannel(String refundChannel) {
        this.refundChannel = refundChannel;
    }

    public String getRefundSerialNumber() {
        return refundSerialNumber;
    }

    public void setRefundSerialNumber(String refundSerialNumber) {
        this.refundSerialNumber = refundSerialNumber;
    }

    public String getRefundBankSerialNumber() {
        return refundBankSerialNumber;
    }

    public void setRefundBankSerialNumber(String refundBankSerialNumber) {
        this.refundBankSerialNumber = refundBankSerialNumber;
    }

    public int getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(int refundStatus) {
        this.refundStatus = refundStatus;
    }

    public double getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(double refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }
    public long getCreator() {
        return creator;
    }

    public void setCreator(long creator) {
        this.creator = creator;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long create_time) {
        this.createTime = create_time;
    }

    public long getModifier() {
        return modifier;
    }

    public void setModifier(long modifier) {
        this.modifier = modifier;
    }

    public long getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(long modify_time) {
        this.modifyTime = modify_time;
    }

    public String getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(String pay_channel) {
        this.payChannel = pay_channel;
    }

    public double getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(double pay_amount) {
        this.payAmount = pay_amount;
    }

    public String getTxSerialNumber() {
        return txSerialNumber;
    }

    public void setTxSerialNumber(String tx_serial_number) {
        this.txSerialNumber = tx_serial_number;
    }
}
